﻿.clearfix,
.container:after,
.row:after,
ul { *zoom: 1} 
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden} 
.container { margin-right: auto; margin-left: auto} 
.content img { max-width: 100%} 
.content_box,
.content_box *,
.content_box :after,
.content_box :before { box-sizing: content-box} 
.ml5 { margin-left: 5px} 
.mt5 { margin-top: 5px} 
.mr5 { margin-right: 5px} 
.mb5 { margin-bottom: 5px} 
.mg5 { margin: 5px} 
.pl5 { padding-left: 5px} 
.pt5 { padding-top: 5px} 
.pr5 { padding-right: 5px} 
.pb5 { padding-bottom: 5px} 
.pd5 { padding: 5px} 
.ml10 { margin-left: 10px} 
.mt10 { margin-top: 10px} 
.mr10 { margin-right: 10px} 
.mb10 { margin-bottom: 10px} 
.mg10 { margin: 10px} 
.pl10 { padding-left: 10px} 
.pt10 { padding-top: 10px} 
.pr10 { padding-right: 10px} 
.pb10 { padding-bottom: 10px} 
.pd10 { padding: 10px} 
.ml15 { margin-left: 15px} 
.mt15 { margin-top: 15px} 
.mr15 { margin-right: 15px} 
.mb15 { margin-bottom: 15px} 
.mg15 { margin: 15px} 
.pl15 { padding-left: 15px} 
.pt15 { padding-top: 15px} 
.pr15 { padding-right: 15px} 
.pb15 { padding-bottom: 15px} 
.pd15 { padding: 15px} 
.ml20 { margin-left: 20px} 
.mt20 { margin-top: 20px} 
.mr20 { margin-right: 20px} 
.mb20 { margin-bottom: 20px} 
.mg20 { margin: 20px} 
.pl20 { padding-left: 20px} 
.pt20 { padding-top: 20px} 
.pr20 { padding-right: 20px} 
.pb20 { padding-bottom: 20px} 
.pd20 { padding: 20px} 
.ml25 { margin-left: 25px} 
.mt25 { margin-top: 25px} 
.mr25 { margin-right: 25px} 
.mb25 { margin-bottom: 25px} 
.mg25 { margin: 25px} 
.pl25 { padding-left: 25px} 
.pt25 { padding-top: 25px} 
.pr25 { padding-right: 25px} 
.pb25 { padding-bottom: 25px} 
.pd25 { padding: 25px} 
.ml30 { margin-left: 30px} 
.mt30 { margin-top: 30px} 
.mr30 { margin-right: 30px} 
.mb30 { margin-bottom: 30px} 
.mg30 { margin: 30px} 
.pl30 { padding-left: 30px} 
.pt30 { padding-top: 30px} 
.pr30 { padding-right: 30px} 
.pb30 { padding-bottom: 30px} 
.pd30 { padding: 30px} 
.ml35 { margin-left: 35px} 
.mt35 { margin-top: 35px} 
.mr35 { margin-right: 35px} 
.mb35 { margin-bottom: 35px} 
.mg35 { margin: 35px} 
.pl35 { padding-left: 35px} 
.pt35 { padding-top: 35px} 
.pr35 { padding-right: 35px} 
.pb35 { padding-bottom: 35px} 
.pd35 { padding: 35px} 
.ml40 { margin-left: 40px} 
.mt40 { margin-top: 40px} 
.mr40 { margin-right: 40px} 
.mb40 { margin-bottom: 40px} 
.mg40 { margin: 40px} 
.pl40 { padding-left: 40px} 
.pt40 { padding-top: 40px} 
.pr40 { padding-right: 40px} 
.pb40 { padding-bottom: 40px} 
.pd40 { padding: 40px} 
.ml45 { margin-left: 45px} 
.mt45 { margin-top: 45px} 
.mr45 { margin-right: 45px} 
.mb45 { margin-bottom: 45px} 
.mg45 { margin: 45px} 
.pl45 { padding-left: 45px} 
.pt45 { padding-top: 45px} 
.pr45 { padding-right: 45px} 
.pb45 { padding-bottom: 45px} 
.pd45 { padding: 45px} 
.ml50 { margin-left: 50px} 
.mt50 { margin-top: 50px} 
.mr50 { margin-right: 50px} 
.mb50 { margin-bottom: 50px} 
.mg50 { margin: 50px} 
.pl50 { padding-left: 50px} 
.pt50 { padding-top: 50px} 
.pr50 { padding-right: 50px} 
.pb50 { padding-bottom: 50px} 
.pd50 { padding: 50px} 
.f12 { font-size: 12px} 
.f14 { font-size: 14px} 
.f16 { font-size: 16px} 
.f18 { font-size: 18px} 
.f20 { font-size: 20px} 
.f22 { font-size: 22px} 
.f24 { font-size: 24px} 
.f26 { font-size: 26px} 
.f28 { font-size: 28px} 
.f30 { font-size: 30px} 
.f32 { font-size: 32px} 
.f34 { font-size: 34px} 
.f36 { font-size: 36px} 

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%} 
article,
aside,
footer,
header,
nav,
section { display: block} 
h1 { font-size: 2em; margin: .67em 0} 
figcaption,
figure,
main { display: block} 
figure { margin: 1em 40px} 
hr { box-sizing: content-box; height: 0; overflow: visible} 
pre { font-family: monospace, monospace; font-size: 1em} 
a { background-color: transparent; -webkit-text-decoration-skip: objects} 
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted} 
b,
strong { font-weight: inherit; font-weight: bolder} 
code,
kbd,
samp { font-family: monospace, monospace; font-size: 1em} 
dfn { font-style: italic} 
mark { background-color: #ff0; color: #000} 
small { font-size: 80%} 
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline} 
sub { bottom: -.25em} 
sup { top: -.5em} 
audio,
video { display: inline-block} 
audio:not([controls]) { display: none; height: 0} 
img { border-style: none;vertical-align:bottom;} 
svg:not(:root) { overflow: hidden} 
button,
input,
optgroup,
select,
textarea { margin: 0} 
button,
input { overflow: visible} 
button,
select { text-transform: none} 
[type=reset],
[type=submit],
button,
html [type=button] { -webkit-appearance: button} 
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner { border-style: none; padding: 0} 
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring { outline: 1px dotted ButtonText} 
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal} 
progress { display: inline-block; vertical-align: baseline} 
textarea { overflow: auto} 
[type=checkbox],
[type=radio] { box-sizing: border-box; padding: 0} 
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button { height: auto} 
[type=search] { -webkit-appearance: textfield; outline-offset: -2px} 
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration { -webkit-appearance: none} 
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit} 
details,
menu { display: block} 
summary { display: list-item} 
canvas { display: inline-block} 
[hidden],
template { display: none} 
*,
:after,
:before { box-sizing: border-box} 
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul { margin: 0; padding: 0} 
address,
cite,
dfn,
em,
var { font-style: normal} 
sup { vertical-align: text-top} 
sub { vertical-align: text-bottom} 
legend { color: #000} 
fieldset,
img { border: 0} 
ol,
ul { list-style: none} 
a,
button,
input[type=button],
input[type=file],
input[type=reset],
input[type=submit] { cursor: pointer} 
a { color: inherit; color: expression(this.parentNode.currentStyle.color)} 
a:focus { outline: thin dotted} 
a:active,
a:hover { outline: 0} 
h1 { font-size: 36px} 
h2 { font-size: 32px} 
h3 { font-size: 28px} 
h4 { font-size: 24px} 
h5 { font-size: 20px} 
h6 { font-size: 16px} 
small { font-size: 12px} 
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px} 
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 { float: left} 
.col-xs-12 { width: 100%} 
.col-xs-11 { width: 91.66666667%} 
.col-xs-10 { width: 83.33333333%} 
.col-xs-9 { width: 75%} 
.col-xs-8 { width: 66.66666667%} 
.col-xs-7 { width: 58.33333333%} 
.col-xs-6 { width: 50%} 
.col-xs-5 { width: 41.66666667%} 
.col-xs-4 { width: 33.33333333%} 
.col-xs-3 { width: 25%} 
.col-xs-2 { width: 16.66666667%} 
.col-xs-1 { width: 8.33333333%} 
.col-xs-pull-12 { right: 100%} 
.col-xs-pull-11 { right: 91.66666667%} 
.col-xs-pull-10 { right: 83.33333333%} 
.col-xs-pull-9 { right: 75%} 
.col-xs-pull-8 { right: 66.66666667%} 
.col-xs-pull-7 { right: 58.33333333%} 
.col-xs-pull-6 { right: 50%} 
.col-xs-pull-5 { right: 41.66666667%} 
.col-xs-pull-4 { right: 33.33333333%} 
.col-xs-pull-3 { right: 25%} 
.col-xs-pull-2 { right: 16.66666667%} 
.col-xs-pull-1 { right: 8.33333333%} 
.col-xs-pull-0 { right: auto} 
.col-xs-push-12 { left: 100%} 
.col-xs-push-11 { left: 91.66666667%} 
.col-xs-push-10 { left: 83.33333333%} 
.col-xs-push-9 { left: 75%} 
.col-xs-push-8 { left: 66.66666667%} 
.col-xs-push-7 { left: 58.33333333%} 
.col-xs-push-6 { left: 50%} 
.col-xs-push-5 { left: 41.66666667%} 
.col-xs-push-4 { left: 33.33333333%} 
.col-xs-push-3 { left: 25%} 
.col-xs-push-2 { left: 16.66666667%} 
.col-xs-push-1 { left: 8.33333333%} 
.col-xs-push-0 { left: auto} 
.col-xs-offset-12 { margin-left: 100%} 
.col-xs-offset-11 { margin-left: 91.66666667%} 
.col-xs-offset-10 { margin-left: 83.33333333%} 
.col-xs-offset-9 { margin-left: 75%} 
.col-xs-offset-8 { margin-left: 66.66666667%} 
.col-xs-offset-7 { margin-left: 58.33333333%} 
.col-xs-offset-6 { margin-left: 50%} 
.col-xs-offset-5 { margin-left: 41.66666667%} 
.col-xs-offset-4 { margin-left: 33.33333333%} 
.col-xs-offset-3 { margin-left: 25%} 
.col-xs-offset-2 { margin-left: 16.66666667%} 
.col-xs-offset-1 { margin-left: 8.33333333%} 
.col-xs-offset-0 { margin-left: 0} 
@media screen and (min-width:768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {     float: left } .col-sm-12 {     width: 100% } .col-sm-11 {     width: 91.66666667% } .col-sm-10 {     width: 83.33333333% } .col-sm-9 {     width: 75% } .col-sm-8 {     width: 66.66666667% } .col-sm-7 {     width: 58.33333333% } .col-sm-6 {     width: 50% } .col-sm-5 {     width: 41.66666667% } .col-sm-4 {     width: 33.33333333% } .col-sm-3 {     width: 25% } .col-sm-2 {     width: 16.66666667% } .col-sm-1 {     width: 8.33333333% } .col-sm-pull-12 {     right: 100% } .col-sm-pull-11 {     right: 91.66666667% } .col-sm-pull-10 {     right: 83.33333333% } .col-sm-pull-9 {     right: 75% } .col-sm-pull-8 {     right: 66.66666667% } .col-sm-pull-7 {     right: 58.33333333% } .col-sm-pull-6 {     right: 50% } .col-sm-pull-5 {     right: 41.66666667% } .col-sm-pull-4 {     right: 33.33333333% } .col-sm-pull-3 {     right: 25% } .col-sm-pull-2 {     right: 16.66666667% } .col-sm-pull-1 {     right: 8.33333333% } .col-sm-pull-0 {     right: auto } .col-sm-push-12 {     left: 100% } .col-sm-push-11 {     left: 91.66666667% } .col-sm-push-10 {     left: 83.33333333% } .col-sm-push-9 {     left: 75% } .col-sm-push-8 {     left: 66.66666667% } .col-sm-push-7 {     left: 58.33333333% } .col-sm-push-6 {     left: 50% } .col-sm-push-5 {     left: 41.66666667% } .col-sm-push-4 {     left: 33.33333333% } .col-sm-push-3 {     left: 25% } .col-sm-push-2 {     left: 16.66666667% } .col-sm-push-1 {     left: 8.33333333% } .col-sm-push-0 {     left: auto } .col-sm-offset-12 {     margin-left: 100% } .col-sm-offset-11 {     margin-left: 91.66666667% } .col-sm-offset-10 {     margin-left: 83.33333333% } .col-sm-offset-9 {     margin-left: 75% } .col-sm-offset-8 {     margin-left: 66.66666667% } .col-sm-offset-7 {     margin-left: 58.33333333% } .col-sm-offset-6 {     margin-left: 50% } .col-sm-offset-5 {     margin-left: 41.66666667% } .col-sm-offset-4 {     margin-left: 33.33333333% } .col-sm-offset-3 {     margin-left: 25% } .col-sm-offset-2 {     margin-left: 16.66666667% } .col-sm-offset-1 {     margin-left: 8.33333333% } .col-sm-offset-0 {     margin-left: 0 }} 
@media screen and (min-width:992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {     float: left } .col-md-12 {     width: 100% } .col-md-11 {     width: 91.66666667% } .col-md-10 {     width: 83.33333333% } .col-md-9 {     width: 75% } .col-md-8 {     width: 66.66666667% } .col-md-7 {     width: 58.33333333% } .col-md-6 {     width: 50% } .col-md-5 {     width: 41.66666667% } .col-md-4 {     width: 33.33333333% } .col-md-3 {     width: 25% } .col-md-2 {     width: 16.66666667% } .col-md-1 {     width: 8.33333333% } .col-md-pull-12 {     right: 100% } .col-md-pull-11 {     right: 91.66666667% } .col-md-pull-10 {     right: 83.33333333% } .col-md-pull-9 {     right: 75% } .col-md-pull-8 {     right: 66.66666667% } .col-md-pull-7 {     right: 58.33333333% } .col-md-pull-6 {     right: 50% } .col-md-pull-5 {     right: 41.66666667% } .col-md-pull-4 {     right: 33.33333333% } .col-md-pull-3 {     right: 25% } .col-md-pull-2 {     right: 16.66666667% } .col-md-pull-1 {     right: 8.33333333% } .col-md-pull-0 {     right: auto } .col-md-push-12 {     left: 100% } .col-md-push-11 {     left: 91.66666667% } .col-md-push-10 {     left: 83.33333333% } .col-md-push-9 {     left: 75% } .col-md-push-8 {     left: 66.66666667% } .col-md-push-7 {     left: 58.33333333% } .col-md-push-6 {     left: 50% } .col-md-push-5 {     left: 41.66666667% } .col-md-push-4 {     left: 33.33333333% } .col-md-push-3 {     left: 25% } .col-md-push-2 {     left: 16.66666667% } .col-md-push-1 {     left: 8.33333333% } .col-md-push-0 {     left: auto } .col-md-offset-12 {     margin-left: 100% } .col-md-offset-11 {     margin-left: 91.66666667% } .col-md-offset-10 {     margin-left: 83.33333333% } .col-md-offset-9 {     margin-left: 75% } .col-md-offset-8 {     margin-left: 66.66666667% } .col-md-offset-7 {     margin-left: 58.33333333% } .col-md-offset-6 {     margin-left: 50% } .col-md-offset-5 {     margin-left: 41.66666667% } .col-md-offset-4 {     margin-left: 33.33333333% } .col-md-offset-3 {     margin-left: 25% } .col-md-offset-2 {     margin-left: 16.66666667% } .col-md-offset-1 {     margin-left: 8.33333333% } .col-md-offset-0 {     margin-left: 0 }} 
@media screen and (min-width:1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {     float: left } .col-lg-12 {     width: 100% } .col-lg-11 {     width: 91.66666667% } .col-lg-10 {     width: 83.33333333% } .col-lg-9 {     width: 75% } .col-lg-8 {     width: 66.66666667% } .col-lg-7 {     width: 58.33333333% } .col-lg-6 {     width: 50% } .col-lg-5 {     width: 41.66666667% } .col-lg-4 {     width: 33.33333333% } .col-lg-3 {     width: 25% } .col-lg-2 {     width: 16.66666667% } .col-lg-1 {     width: 8.33333333% } .col-lg-pull-12 {     right: 100% } .col-lg-pull-11 {     right: 91.66666667% } .col-lg-pull-10 {     right: 83.33333333% } .col-lg-pull-9 {     right: 75% } .col-lg-pull-8 {     right: 66.66666667% } .col-lg-pull-7 {     right: 58.33333333% } .col-lg-pull-6 {     right: 50% } .col-lg-pull-5 {     right: 41.66666667% } .col-lg-pull-4 {     right: 33.33333333% } .col-lg-pull-3 {     right: 25% } .col-lg-pull-2 {     right: 16.66666667% } .col-lg-pull-1 {     right: 8.33333333% } .col-lg-pull-0 {     right: auto } .col-lg-push-12 {     left: 100% } .col-lg-push-11 {     left: 91.66666667% } .col-lg-push-10 {     left: 83.33333333% } .col-lg-push-9 {     left: 75% } .col-lg-push-8 {     left: 66.66666667% } .col-lg-push-7 {     left: 58.33333333% } .col-lg-push-6 {     left: 50% } .col-lg-push-5 {     left: 41.66666667% } .col-lg-push-4 {     left: 33.33333333% } .col-lg-push-3 {     left: 25% } .col-lg-push-2 {     left: 16.66666667% } .col-lg-push-1 {     left: 8.33333333% } .col-lg-push-0 {     left: auto } .col-lg-offset-12 {     margin-left: 100% } .col-lg-offset-11 {     margin-left: 91.66666667% } .col-lg-offset-10 {     margin-left: 83.33333333% } .col-lg-offset-9 {     margin-left: 75% } .col-lg-offset-8 {     margin-left: 66.66666667% } .col-lg-offset-7 {     margin-left: 58.33333333% } .col-lg-offset-6 {     margin-left: 50% } .col-lg-offset-5 {     margin-left: 41.66666667% } .col-lg-offset-4 {     margin-left: 33.33333333% } .col-lg-offset-3 {     margin-left: 25% } .col-lg-offset-2 {     margin-left: 16.66666667% } .col-lg-offset-1 {     margin-left: 8.33333333% } .col-lg-offset-0 {     margin-left: 0 }} 
body,
button,
input,
select,
textarea { font: 12px/1.4 \\5FAE\8F6F\96C5\9ED1, arial; color: #333; font-size: 12px} 
html { min-width: 1200px} 
ol li,
ul li { list-style-type: none} 
img,
ol li,
ul li { vertical-align: middle} 
img { border: none} 
input { vertical-align: middle; font: 12px/1.4 \\5FAE\8F6F\96C5\9ED1, arial; outline: none} 
table { border-collapse: collapse; border-spacing: 0} 
a { text-decoration: none} 
.w1200 { width: 1200px; margin: 0 auto; position: relative} 
.clear { clear: both} 
.fl { float: left} 
.fr { float: right} 
.clearfix:before,
ul:before { display: table; content: ""} 
.clearfix:after,
.container:after,
.row:after,
ul:after { clear: both; display: block; visibility: hidden; height: 0; content: "."} 
.head .top { width: 100%; height: 216px} 
.head .top .head_t { width: 100%; height: 150px; /*background: url(../images/index1.jpg) #000 50% no-repeat*/} 
.head .top .head_t .w1200 { height: 150px} 
.head .top .head_t .w1200 .logo { width: 800px; height: 150px} 
.head .top .head_t .w1200 .logo img {} 
.head .top .head_t .w1200 .htit { padding-top: 10px} 
.head .top .head_t .w1200 .hcon { width: 227px; height: 150px; background: url(../images/tel.png) no-repeat top} 
.head .top .head_t .w1200 .hcon a { color: #333; line-height: 35px} 
.head .top .head_t .w1200 .hcon a:hover { text-decoration: underline} 
.head .top .head_t .w1200 .hcon .hbtn1 { margin-right: 35px} 
.head .top .head_t .w1200 .hcon .hbtn2 { margin-right: 28px} 
.head .top .head_b { width: 100%; height: 66px; background: url(../images/index2.jpg) repeat-x} 
.head .top .head_b .nav { height: 66px; background: url(../images/bgy.png) repeat-x} 
.head .top .head_b .nav ul li { height: 66px; line-height: 66px; background: url(../images/bg.png) no-repeat; padding: 0 47px; margin: 0 0px 0 0px; float: left; position: relative} 
.head .top .head_b .nav ul li:hover { background-position: 0 -66px} 
.head .top .head_b .nav ul li a { font-size: 14px; color: #fff; text-align: center} 
.head .top .head_b .nav ul li a:hover { color: #ff0; text-decoration: underline} 
.head .top .head_b .nav ul .lihover { background-position: 0 -66px} 
.main .box_banner { width: 100%; margin: 0 auto; z-index: 1} 
.main .box_banner,
.main .box_banner .banner { height: 500px; position: relative} 
.main .flexslider { width: 100%; height: 100%} 
.main .flexslider .slides li { margin: 0 auto; position: relative; width: 100%; height: 500px; overflow: hidden; zoom: 1} 
.main .flexslider .slides a img { width: 100%; height: 500px; display: block} 
.main .flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center} 
.main .flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline} 
.main .flex-control-paging li a { background: url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer} 
.main .flex-control-paging li.active a,
.main .flex-control-paging li a.flex-active { background-position: 0 0} 
.main .cars { height: auto; margin: 40px auto 0} 
.main .cars ul li { float: left; margin-right: 50px; margin-bottom: 40px} 
.main .cars ul li .img { display: block; width: 200px; height: 150px} 
.main .cars ul li .cars_t { display: block; width: 200px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #5a5a5a;} 
.main .cars ul li:nth-child(5n) { margin-right: 0} 
.main .chex .itit .p1 { display: inline-block; width: 65px; background: url(../images/index5.jpg) no-repeat; color: #000} 
.main .chex .itit .p2 { color: #fff} 
.main .chex .itit .p3 { padding-left: 85px} 
.main .inews { margin-top: 40px;overflow: hidden;} 
.main .inews .inews_l { width: 730px; margin-right: 20px; padding-bottom: 20px} 
.main .inews .inews_l .rec { width: 730px; height: 180px; padding: 10px 0; border-bottom: 1px dashed #ddd} 
.main .inews .inews_l .rec .img { width: 236px; height: 157px; margin-right: 10px} 
.main .inews .inews_l .rec .inews_t { line-height: 43px; font-size: 18px} 
.main .inews .inews_l .rec p { color: #999; line-height: 28px; font-size: 12px} 
.main .inews .inews_l .rec p a { color: #333} 
.main .inews .inews_l .rec p a:hover { text-decoration: underline} 
.main .inews .inews_l .inewslist { width: 730px} 
.main .inews .inews_l .inewslist ul { margin-top: 20px} 
.main .inews .inews_l .inewslist ul li { float: left; width: 365px; height: 30px; line-height: 30px; padding: 0 15px; background: url(../images/index7.jpg) 0 no-repeat} 
.main .inews .inews_l .inewslist ul li a { font-size: 14px; color: #666; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 78%; float: left;} 
.main .inews .inews_l .inewslist ul li span { font-size: 12px; color: #666; line-height: 30px} 
.main .inews .inews_r { width: 450px; padding-left: 60px; background: url(../images/index8.jpg) no-repeat 0} 
.main .inews .inews_r ul li .q { width: 370px; height: 30px; line-height: 30px; background: url(../images/index9.jpg) 2px 10px no-repeat; padding-left: 28px; padding-top: 3px; font-size: 14px} 
.main .inews .inews_r ul li .q a { font-size: 14px} 
.main .inews .inews_r ul li .a { width: 370px; height: auto; line-height: 25px; background: url(../images/index10.jpg) 2px 6px no-repeat; padding-left: 28px; font-size: 14px; color: #999; padding-bottom: 8px; border-bottom: 1px dashed #ddd} 
.main .iabout { height: 400px; background-color: #f0f0f0; padding: 40px 0} 
.main .iabout .iabout_c .img { display: block; float: left; margin-right: 58px; width: 366px; height: 207px;} 
.main .iabout .iabout_c .p1 { line-height: 43px; color: #e60012; font-size: 16px} 
.main .iabout .iabout_c .p2 { color: #494949; font-size: 14px; line-height: 28px} 
.main .links { width: 100%; height: auto; padding: 15px 0; background: #2b2b2b; line-height: 25px;/*margin-top: 50px;*/} 
.main .links .w1200 span { color: #eee} 
.main .links .w1200 ul li { float: left; color: #eee; padding: 0 5px 0 0; line-height: 25px} 
.main .links .w1200 ul li a { display: block; font-size: 12px; line-height: 25px} 
.main .links .w1200 ul li a:hover { text-decoration: underline} 
.main .links .w1200 ul li a p { line-height: 25px} 
.nmain { width: 100%; padding: 30px 0} 
.nmain .article_banner { background: url(../images/ny_ban02.jpg) no-repeat top} 
.nmain .article_banner,
.nmain .gsjj_banner { width: 100%; height: 350px; position: relative; top: -30px} 
.nmain .gsjj_banner { background: url(../images/ny_ban01.jpg) no-repeat top} 
.nmain .pro_banner { background: url(../images/ny_ban03.jpg) no-repeat top} 
.nmain .pro_banner,
.nmain .zxly_banner { width: 100%; height: 350px; position: relative; top: -30px} 
.nmain .zxly_banner { background: url(../images/ny_ban04.jpg) no-repeat top} 
.nmain .zuche_banner { width: 100%; height: 350px; background: url(../images/ny_ban01.jpg) no-repeat top; position: relative; top: -30px} 
.nmain .nwrap { background: #f8f8f8} 
.nmain .nwrap .nleft { width: 220px} 
.nmain .nwrap .nleft .nleft_t { background: url(../images/tupian6.jpg); height: 90px; line-height: 30px; padding: 30px 10px 10px 20px} 
.nmain .nwrap .nleft .nleft_t h3 { font-size: 24px; color: #fff; font-weight: 400} 
.nmain .nwrap .nleft .nleft_t em { display: inline-block; border-top: 3px solid #cf090a; height: 7px; width: 60px} 
.nmain .nwrap .nleft .nleft_list ul { padding: 10px} 
.nmain .nwrap .nleft .nleft_list ul li { line-height: 38px; border-bottom: 1px solid #dedede; transition: all 3s} 
.nmain .nwrap .nleft .nleft_list ul li a { font-size: 14px; display: block; padding-left: 10px; transition: all .3s} 
.nmain .nwrap .nleft .nleft_list ul li a:hover,.nmain .nwrap .nleft .nleft_list ul li a.on { background: #cf090a; color: #fff; padding-right: 10px} 
.nmain .nwrap .nleft .nleft_list ul li a:hover span,.nmain .nwrap .nleft .nleft_list ul li a.on span { background: #fff; color: #cf090a} 
.nmain .nwrap .nleft .nleft_list ul li a span { background: #ddd; width: 16px; height: 16px; line-height: 14px; text-align: center; color: #fff; border-radius: 8px; margin-top: 11px} 
.nmain .nwrap .nright { width: 980px; min-height: 600px; background: #fff; padding-left: 50px} 
.nmain .nwrap .nright .crumbs { border-bottom: 1px solid #eee; line-height: 30px; padding-bottom: 10px} 
.nmain .nwrap .nright .crumbs span,
.nmain .nwrap .nright .crumbs span a { font-size: 12px; color: #999} 
.nmain .nwrap .nright .crumbs h2 { font-size: 16px; font-weight: 600} 
.nmain .nwrap .nright .content { padding: 20px 0 0; line-height: 220%; font-size: 14px; } 
.nmain .nwrap .nright .n_newslist { padding: 30px 0 20px} 
.nmain .nwrap .nright .n_newslist ul li { line-height: 34px; border-bottom: 1px dashed #eee; background: url(../images/dot.gif) no-repeat 0 12px; padding-left: 20px} 
.nmain .nwrap .nright .n_newslist ul li span { color: #999} 
.nmain .nwrap .nright .n_newslist ul li a { font-size: 14px; color: #333} 
.nmain .nwrap .nright .n_newslist ul li a:hover { color: #cf090a} 
.nmain .nwrap .nright .n_newslist .page1 { clear: both; margin: 20px auto; color: #5a5a5a; text-align: center; padding: 30px 0} 
.nmain .nwrap .nright .n_newslist .page1 li{ list-style:none;}
.nmain .nwrap .nright .n_newslist .page1 .active { color: #fff; background-color: #cf090a} 
.nmain .nwrap .nright .n_newslist .page1 a,
.nmain .nwrap .nright .n_newslist .page1 span {  font-size: 14px; line-height:28px;display: inline-block; padding: 2px 10px; background-color: #e7e7e7; color: #5a5a5a; margin: 3px} 
.nmain .nwrap .nright .n_newslist .page1 a { text-decoration: none; transition: all .5s} 
.nmain .nwrap .nright .n_newslist .page1 a:hover { color: #fff; background-color: #cf090a;border:none;} 
.nmain .nwrap .nright .n_prolist { padding-top: 40px} 
.nmain .nwrap .nright .n_prolist ul li { float: left; width: 202px; margin-right: 40px;margin-bottom:30px;} 
.nmain .nwrap .nright .n_prolist ul li .img { display: block; width: 202px; height: 160px; overflow: hidden} 
.nmain .nwrap .nright .n_prolist ul li .img img { transition: all .5s} 
.nmain .nwrap .nright .n_prolist ul li .img img:hover { -webkit-transform: scale(1.2); transform: scale(1.2)} 
.nmain .nwrap .nright .n_prolist ul li .npro_t { display: block; width: 202px; text-align: center; color: #666; line-height: 30px; font-size: 14px} 
.nmain .nwrap .nright .n_prolist ul li:nth-child(4n) { margin-right: 0} 
.nmain .nwrap .nright .n_prolist .page1 { clear: both; margin: 20px auto; color: #5a5a5a; text-align: center; padding: 30px 0} 
.nmain .nwrap .nright .n_prolist .page1 li{ list-style:none;}
.nmain .nwrap .nright .n_prolist .page1 .active { color: #fff; background-color: #cf090a} 
.nmain .nwrap .nright .n_prolist .page1 a,
.nmain .nwrap .nright .n_prolist .page1 span {  font-size: 14px; line-height:28px;display: inline-block; padding: 2px 10px; background-color: #e7e7e7; color: #5a5a5a; margin: 3px} 
.nmain .nwrap .nright .n_prolist .page1 a { text-decoration: none; transition: all .5s} 
.nmain .nwrap .nright .n_prolist .page1 a:hover { color: #fff; background-color: #cf090a;border:none;} 
.nmain .nwrap .nright .zxly { padding-top: 40px; min-height: 600px} 
.nmain .nwrap .nright .zxly .p1 { margin-bottom: 10px} 
.nmain .nwrap .nright .zxly .p1 span { margin-right: 15px; line-height: 32px} 
.nmain .nwrap .nright .zxly .p1 input[type=text] { font-size: 12px; height: 32px; line-height: 14px; border: 1px solid #d1d1d1; color: #333; padding: 5px; width: 340px} 
.nmain .nwrap .nright .zxly .p1 input[type=text]::-webkit-input-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p1 input[type=text]:-moz-placeholder,
.nmain .nwrap .nright .zxly .p1 input[type=text]::-moz-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p1 input[type=text]:-ms-input-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p2 { margin-bottom: 10px} 
.nmain .nwrap .nright .zxly .p2 span { margin-right: 18px; line-height: 162px} 
.nmain .nwrap .nright .zxly .p2 textarea { font-size: 12px; height: 162px; line-height: 14px; border: 1px solid #d1d1d1; color: #333; padding: 5px; width: 340px} 
.nmain .nwrap .nright .zxly .p2 textarea::-webkit-input-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p2 textarea:-moz-placeholder,
.nmain .nwrap .nright .zxly .p2 textarea::-moz-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p2 textarea:-ms-input-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p3 span { margin-right: 8px} 
.nmain .nwrap .nright .zxly .p3 input[type=text] { font-size: 12px; height: 32px; line-height: 14px; border: 1px solid #d1d1d1; color: #333; padding: 5px; width: 132px} 
.nmain .nwrap .nright .zxly .p3 input[type=text]::-webkit-input-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p3 input[type=text]:-moz-placeholder,
.nmain .nwrap .nright .zxly .p3 input[type=text]::-moz-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p3 input[type=text]:-ms-input-placeholder { color: #333; font-size: 12px} 
.nmain .nwrap .nright .zxly .p3 a { color: #666; padding-left: 20px; line-height: 32px} 
.nmain .nwrap .nright .zxly .submit { display: block; width: 125px; height: 32px; background-color: #cf090a; color: #fff; text-align: center; font-size: 16px; line-height: 32px; margin-left: 57px; margin-top: 15px; border: none;} 
.nmain .nwrap .nright .show_a_c { padding: 20px} 
.nmain .nwrap .nright .show_a_c h3 { font-size: 24px; font-weight: 700; line-height: 30px; padding: 20px 0; text-align: center} 
.nmain .nwrap .nright .show_a_c .tips { text-align: center; line-height: 24px; color: #999; border-bottom: 1px solid #eee} 
.nmain .nwrap .nright .show_a_c .tips span { padding: 0 5px} 
.nmain .nwrap .nright .show_a_c .show_a_content { padding: 20px 0; line-height: 220%; font-size: 14px} 
.nmain .nwrap .nright .show_a_c .pro_img { width: 400px; height: 400px; margin: 20px auto} 
.foot { width: 100%; padding: 25px 0; background: #1d1d1d} 
.foot .w1200 ul { width: 100%; margin: 0 auto;text-align:center;} 
.foot .w1200 ul li { display: inline-block; width: 112px; line-height: 26px; height: 26px; background: #e70012; -moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; margin: 0 10px; text-align: center} 
.foot .w1200 ul li a { color: #fff} 
.foot .w1200 ul li a:hover { color: #6eada9; text-decoration: underline} 
.foot .w1200 .copyright { width: 1200px; height: auto; line-height: 25px; margin: 0 auto; padding-top: 25px; color: #eee; text-align: center} 
.foot .w1200 .copyright p a { font-weight: 700} 
.foot .w1200 .copyright p a:hover { text-decoration: underline} 
.itit { height: 70px; margin-bottom: 20px} 
.itit span { line-height: 30px} 
.itit .p1 { display: inline-block; width: 70px; height: 30px; font-size: 16px; margin-right: 20px; color: #fff; text-align: center; background: url(../images/index3.jpg) no-repeat} 
.itit .p2 { font-size: 18px; color: #333} 
.itit .p3 { font-size: 14px; color: #999; line-height: 25px; padding-left: 88px} 
.itit .p4 { display: inline-block; position: relative; bottom: 10px} 
.bor { border-bottom: 1px dashed #999} 
@media screen and (min-width:768px) { .container {     width: 750px }} 
@media screen and (min-width:992px) { .container {     width: 970px }} 
@media screen and (min-width:1200px) { .container {     width: 1170px }} 
@media (max-width:480px) { .s1 {     margin: -127px 0 0;     width: 80%;     height: 255px;     left: 10% } .s1 p {     font-size: 36px } .s1 span {     font-size: 18px }} 
@media only screen and (min-width:768px) { .cd-top {     right: 20px;     bottom: 20px }} 
@media only screen and (min-width:1024px) { .cd-top {     height: 60px;     width: 60px;     right: 30px;     bottom: 30px }} 


.chex{ width:100%; height:545px; background:#1e1f1a; margin-top:35px; padding:40px 0 70px 0;}
.chex_tit{ width:1200px; height:70px; margin:0 auto;}
.chex_tit span{ line-height:30px; padding:0 20px 0 18px;}
.chex_tit font{ line-height:25px; padding-left:88px;}


.rollphotos {width: 1200px; height:350px; margin:0 auto;}
.blk_29 { overflow: hidden;height:350px; zoom: 1; position: relative;}
.blk_29 .LeftBotton { background:url(../images/l.jpg) 0 120px no-repeat; left: 5px; float: left; width: 50px; cursor: pointer; POSITION: absolute; TOP: 10px; height:350px}
.blk_29 .RightBotton {right: 5px;  background:url(../images/r.jpg) 0 120px no-repeat; FLOAT: right; WIDTH:50px; CURSOR: pointer; POSITION: absolute; TOP: 10px; height: 350px}
.blk_29 .imgBorder { display: block;width: 186px; height: 190px;}
.blk_29 .Cont {margin: 0px auto; overflow: hidden; width: 1080px; height:350px;}
.blk_29 .boxs {float: left; width:196px; height:345px; margin:0 10px; background:#fff; padding:5px;font-family:微软雅黑;}
.blk_29 .boxs img {}
.blk_29 .boxs p {margin:5px 0; width: 186px; line-height: 20px; padding:5px; color:#666; font-size:13px;}
.blk_29 .boxs em{ font-size:16px; color:#333; line-height:35px; padding:5px;}
.blk_29 .boxs span{ padding:5px 12px; border:1px #ddd solid; margin-left:5px;}


.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}
